@charset "UTF-8";
* {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz--box-sizing: border-box;
}

*:before, *:after {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz--box-sizing: border-box;
}

html, body {
    font-size: 62.5%;
    min-height: 100%;
    background: #fff;
    color: #666;
    font-family: "Microsoft YaHei", "微软雅黑","宋体", Arial, Helvetica,sans-serif, serif;
    position: relative;
}
/**/

a{
    color:#666;
    text-decoration: none;
    outline: none;
}

a:hover,a:focus{
    color:#666;
    text-decoration: none;
    outline: none;
}

/**/
img {
    border: none;
    max-width: 100%;
    vertical-align: middle;
}

li, ul, ol {
    list-style-type: none;
    margin: 0 auto;
}

input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: none;
    padding: 0;
}

input:focus, button:focus {
    outline: none;
}

textarea {
    outline: none;
    resize: none;
}


::-webkit-input-placeholder { /* WebKit browsers */
    color: #b4b4b4;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #b4b4b4;
    opacity: 1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #b4b4b4;
    opacity: 1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #b4b4b4;
}


.fB {
    font-weight: bold;
}
.left {
    float: left;
}
.right {
    float: right;
}
.block {
    display: block;
}
.inline-block {
    display: inline-block;
}

.br4 {
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
}

.br10 {
    border-radius: 10px;
    -webkit-border-radius:10px;
    -ms-border-radius:10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
}

.img-circle {
    border-radius: 50%;
}

.border-bottom {
    border-bottom: 1px solid #e5e5e5;
}

.border-top {
    border-bottom: 1px solid #e5e5e5;
}

/*省略*/
.omit{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.omit2{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
}
.omit3{
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
}

.clear{
    clear:both;
}
/*================public end==================*/